home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / program / esyrxv30.lha / EasyRexx / Includes / C / fd / easyrexx_lib.fd
Text File  |  1995-11-01  |  1KB  |  44 lines

  1. *
  2. *  EasyRexx.fd © 1994,1995 Ketil Hunn
  3. *
  4. ##base _EasyRexxBase
  5. ##bias 30
  6. ##private
  7. StrLen(string)(a0)
  8. StrCpy(dest,source)(a0,a1)
  9. StrDup(string)(a0)
  10. StrChr(string,f)(a0,d0)
  11. MatchCommand(context,command)(a0,a1)
  12. GetCommand(string,command)(a0,a1)
  13. GetArgs(context, comlen, template)(a0,d0,a1)
  14. GetTemplate(table,id)(a0,d0)
  15. ##public
  16. FreeARexxContext(context)(a0)
  17. AllocARexxContextA(taglist)(a0)
  18. *tagcall
  19. GetARexxMsg(context)(a0)
  20. SendARexxCommandA(command,taglist)(a1,a0)
  21. *tagcall
  22. ReplyARexxMsgA(context,taglist)(a1,a0)
  23. *tagcall
  24. *
  25. * V2.0 ***********************************************************************
  26. ARexxCommandShellA(context,taglist)(a1,a0)
  27. *tagcall
  28. *
  29. * V3.0 ***********************************************************************
  30. AllocARexxMacroA(taglist)(a0)
  31. *tagcall
  32. IsARexxMacroEmpty(macro)(a0)
  33. ClearARexxMacro(macro)(a0)
  34. FreeARexxMacro(macro)(a0)
  35. AddARexxMacroCommandA(macro,taglist)(a1,a0)
  36. *tagcall
  37. WriteARexxMacroA(context,macro,macroname,taglist)(a1,a2,a3,a0)
  38. *tagcall
  39. RunARexxMacroA(context,taglist)(a1,a0)
  40. *tagcall
  41. CreateARexxStemA(context,stemname,vars)(a1,a2,a0)
  42. *tagcall
  43. ##end
  44.